.emojis-all {
    text-indent: -9999em;
    image-rendering: optimizeQuality;
    font-size: inherit;
    height: 64px;
    width: 64px;
    top: 10px;
    position: relative;
    display: inline-block;
    margin: 0 .15em;
    line-height: normal;
    vertical-align: middle;
    background-image: url(emojis.png);
    background-repeat: no-repeat;
    transform: scale(0.625);
    image-rendering: -webkit-optimize-contrast;
}

svg#svg2 {
    width: 40px;
}
.pr-emoji {
display: inline-block;
    font-family: open_sansregular, Arial, Helvetica, sans-serif;
    font-size: 13px;
    position: relative;
    left: -12px;
    top: -25px;
}
.separa-emoji {
float: left;
margin: 0 auto;
min-height: 76px;
position: relative;
text-align: center;
width: 76px;
}

.nome-emoji {
backface-visibility: hidden; border-radius: 7px; color: black; display: table; font-size: 14px; margin: 5px auto 4px; padding: 2px 5px; transform: scale(1); transition: transform 0.3s ease 0s;
font-family: "Roboto",sans-serif!important;
}
.num-emoji {
font-size: inherit; padding: 10px 0px;
font-family: "Roboto",sans-serif!important;
}
.link-emoji {
color: #3d3d3d; cursor: pointer;
}
.link-emoji.selecionadoemj {
    text-decoration: none;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    /* transition-delay: 0.2s; */
}
.nome-emoji.selecionadoemjb {
    display: table;
    border-radius: 7px;
    background-color: #404040;
    color: #fff !important;
}
.link-emoji:hover {
    text-decoration: none;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    /* transition-delay: 0.2s; */
}
.nome-emoji:hover {
    display: table;
    border-radius: 7px;
    background-color: #404040;
    color: #fff !important;
}

.emoji-amei {
background-position: -13715px 0;;
}
.emoji-odiei {
background-position: -15015px 0;;
}
.emoji-triste {
background-position: -15275px 0;;
}
.emoji-surpreso {
background-position: -15990px 0;;
}
.emoji-haha {
background-position: -13260px 0;;
}
.emoji-palhaco {
background-position: -20280px 0;;
}
.emoji-bobba {
background-position: -12025px 0;;
}
.emoji-palmas {
background-position: -1625px 0;;
}
.emoji-grito {
background-position: -12805px 0;;
}